package mcheli.eval.eval.srch;

import mcheli.eval.eval.exp.*;

public interface Search {

    boolean end();

    void search(AbstractExpression var1);

    void search0(WordExpression var1);

    boolean search1_begin(Col1Expression var1);

    void search1_end(Col1Expression var1);

    boolean search2_begin(Col2Expression var1);

    boolean search2_2(Col2Expression var1);

    void search2_end(Col2Expression var1);

    boolean search3_begin(Col3Expression var1);

    boolean search3_2(Col3Expression var1);

    boolean search3_3(Col3Expression var1);

    void search3_end(Col3Expression var1);

    boolean searchFunc_begin(FunctionExpression var1);

    boolean searchFunc_2(FunctionExpression var1);

    void searchFunc_end(FunctionExpression var1);
}
